package com.baizhi.cmfz.dao;

import com.baizhi.cmfz.entity.Articel;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ArticelDao {

	/**
	 * 被封杀的大师的文章不会显示
	 * @param offset 显示的分页的起始位置
	 * @param limit 显示多少条数
	 * @param name 迷糊查询的条件
	 * @return 所有符合条件的集合
	 */
	List<Articel> selectArticelPage(int offset,int limit,String name);

	/**
	 *
	 * @param name 模糊查询的条件
	 * @return 返回符合模糊的条件
	 */
	int selectcoutn(String name);

	/**
	 *
	 * @param articel 将对象中的数据添加到数据库
	 * @return 返回受影响的行数
	 */
	int insertArticel(Articel articel);

	int updateArticel(@Param("articel") Articel articel);

	Articel selectById(int id);

	int deleteArticel(int id);

}
